device resilience